J.T. Ginn
ATH
4
HRs Allowed
4.9%
HR Rate (Pool)
+0.54
FIP-xFIP Gap
81
Pool Matchups
4
HRs Allowed (Pool)
6
Top-15 Matchups
0
HRs to Top-15
4.9%
HR Rate
HRs Allowed Per Game Day
HRs Allowed
| Date | Batter | Rank | Score | Stadium | EV | Angle | Dist |
|---|---|---|---|---|---|---|---|
| 2026-05-18 | Zach Neto | #57 | 58 | Angel Stadium | 105.8mph | 26.0° | 413.0ft |
| 2026-05-07 | Kyle Schwarber | #16 | 46 | Citizens Bank Park | 108.8mph | 21.0° | 377.0ft |
| 2026-05-01 | Rhys Hoskins | #84 | 34 | Sutter Health Park | 95.0mph | 31.0° | 376.0ft |
| 2026-04-20 | Cal Raleigh | #109 | 35 | T-Mobile Park | 106.0mph | 32.0° | 382.0ft |
Pitch Arsenal
| Pitch | Usage | RV/100 | HRs |
|---|---|---|---|
| Sinker | 37.3% | -1.0 | 3 |
| Cutter | 17.3% | -0.2 | 2 |
| Slider | 17.1% | +1.7 | 2 |
| Changeup | 15.5% | -1.8 | 0 |
| Fastball | 12.8% | -0.9 | 0 |
All Scored Matchups
| Date | Batter | Rank | Score | Tier | Form | HR? |
|---|---|---|---|---|---|---|
| 2026-05-30 | José Caballero | #204 | 35 | ⚪ D | 📉 COOL | · |
| 2026-05-30 | Austin Wells | #163 | 41 | ⚪ D | 📉 COOL | · |
| 2026-05-30 | Trent Grisham | #106 | 50 | 🟠 C | ❄ COLD | · |
| 2026-05-30 | Jazz Chisholm | #101 | 52 | 🟠 C | 📈 WARM | · |
| 2026-05-30 | Paul Goldschmidt | #64 | 57 | 🟠 C | ❄ COLD | · |
| 2026-05-30 | Ryan Mcmahon | #55 | 60 | 🔵 C+ | 📈 WARM | · |
| 2026-05-30 | Cody Bellinger | #50 | 61 | 🔵 C+ | ➖ NTRL | · |
| 2026-05-30 | Ben Rice | #10 | 77 | 🟡 B | 📉 COOL | · |
| 2026-05-30 | Aaron Judge | #9 | 78 | 🟡 B | ➖ NTRL | · |
| 2026-05-23 | fernando tatís | #277 | 19 | ⚪ D | ❄ COLD | · |
| 2026-05-23 | jake cronenworth | #273 | 22 | ⚪ D | ❄ COLD | · |
| 2026-05-23 | xander bogaerts | #221 | 34 | ⚪ D | 📉 COOL | · |
| 2026-05-23 | jackson merrill | #215 | 35 | ⚪ D | ➖ NTRL | · |
| 2026-05-23 | ramón laureano | #183 | 40 | ⚪ D | 📉 COOL | · |
| 2026-05-23 | nick castellanos | #156 | 43 | ⚪ D | 📈 WARM | · |
| 2026-05-23 | miguel andújar | #121 | 48 | ⚪ D | 📈 WARM | · |
| 2026-05-23 | manny machado | #120 | 48 | ⚪ D | 📈 WARM | · |
| 2026-05-23 | gavin sheets | #55 | 61 | 🔵 C+ | ➖ NTRL | · |
| 2026-05-18 | Logan O'Hoppe | #186 | 36 | ⚪ D | 📈 WARM | · |
| 2026-05-18 | Nolan Schanuel | #185 | 36 | ⚪ D | 📈 WARM | · |
| 2026-05-18 | Yoán Moncada | #173 | 39 | ⚪ D | 📉 COOL | · |
| 2026-05-18 | Josh Lowe | #138 | 42 | ⚪ D | ➖ NTRL | · |
| 2026-05-18 | Oswald Peraza | #90 | 51 | 🟠 C | 📉 COOL | · |
| 2026-05-18 | Jo Adell | #71 | 54 | 🟠 C | 🔥 HOT | · |
| 2026-05-18 | Zach Neto | #57 | 58 | 🟠 C | 📈 WARM | 💥 |
| 2026-05-18 | Jorge Soler | #38 | 62 | 🔵 C+ | ➖ NTRL | · |
| 2026-05-18 | Mike Trout | #12 | 81 | 🟢 A | ➖ NTRL | · |
| 2026-05-13 | Victor Scott II | #210 | 21 | ⚪ D | ❄ COLD | · |
| 2026-05-13 | Masyn Winn | #120 | 33 | ⚪ D | ➖ NTRL | · |
| 2026-05-13 | Pedro Pagés | #65 | 40 | ⚪ D | 📉 COOL | · |
| 2026-05-13 | Ivan Herrera | #64 | 40 | ⚪ D | 📉 COOL | · |
| 2026-05-13 | Nolan Gorman | #39 | 45 | ⚪ D | 🔥 HOT | · |
| 2026-05-13 | Nathan Church | #33 | 46 | ⚪ D | ➖ NTRL | · |
| 2026-05-13 | Alec Burleson | #32 | 46 | ⚪ D | ➖ NTRL | · |
| 2026-05-13 | JJ Wetherholt | #27 | 48 | ⚪ D | ➖ NTRL | · |
| 2026-05-13 | Jordan Walker | #8 | 57 | 🟠 C | ➖ NTRL | · |
| 2026-05-07 | Justin Crawford | #129 | 21 | ⚪ D | ❄ COLD | · |
| 2026-05-07 | Bryson Stott | #98 | 29 | ⚪ D | 📈 WARM | · |
| 2026-05-07 | J.T. Realmuto | #91 | 31 | ⚪ D | 📈 WARM | · |
| 2026-05-07 | Trea Turner | #90 | 31 | ⚪ D | ➖ NTRL | · |
| 2026-05-07 | Alec Bohm | #86 | 32 | ⚪ D | 📈 WARM | · |
| 2026-05-07 | Adolis García | #63 | 36 | ⚪ D | ➖ NTRL | · |
| 2026-05-07 | Bryce Harper | #48 | 39 | ⚪ D | ➖ NTRL | · |
| 2026-05-07 | Brandon Marsh | #29 | 42 | ⚪ D | 📈 WARM | · |
| 2026-05-07 | Kyle Schwarber | #16 | 46 | ⚪ D | ➖ NTRL | 💥 |
| 2026-05-01 | Kyle Manzardo | #163 | 25 | ⚪ D | ❄ COLD | · |
| 2026-05-01 | Bo Naylor | #155 | 26 | ⚪ D | ❄ COLD | · |
| 2026-05-01 | Steven Kwan | #143 | 27 | ⚪ D | 📉 COOL | · |
| 2026-05-01 | Brayan Rocchio | #131 | 28 | ⚪ D | ❄ COLD | · |
| 2026-05-01 | Rhys Hoskins | #84 | 34 | ⚪ D | 📉 COOL | 💥 |
| 2026-05-01 | Chase DeLauter | #47 | 39 | ⚪ D | ❄ COLD | · |
| 2026-05-01 | Angel Martínez | #36 | 41 | ⚪ D | 📉 COOL | · |
| 2026-05-01 | José Ramírez | #25 | 44 | ⚪ D | ➖ NTRL | · |
| 2026-05-01 | Daniel Schneemann | #17 | 46 | ⚪ D | ➖ NTRL | · |
| 2026-04-26 | Alejandro Osuna | #273 | 13 | ⚪ D | 📈 WARM | · |
| 2026-04-26 | Josh Smith | #264 | 19 | ⚪ D | ➖ NTRL | · |
| 2026-04-26 | Joc Pederson | #263 | 19 | ⚪ D | ➖ NTRL | · |
| 2026-04-26 | Danny Jansen | #259 | 20 | ⚪ D | 📉 COOL | · |
| 2026-04-26 | Jake Burger | #212 | 31 | ⚪ D | 📉 COOL | · |
| 2026-04-26 | Evan Carter | #206 | 32 | ⚪ D | 📉 COOL | · |
| 2026-04-26 | Josh Jung | #172 | 38 | ⚪ D | 📈 WARM | · |
| 2026-04-26 | Brandon Nimmo | #151 | 41 | ⚪ D | ➖ NTRL | · |
| 2026-04-26 | Corey Seager | #144 | 42 | ⚪ D | ❄ COLD | · |
| 2026-04-20 | Leo Rivas | #151 | 22 | ⚪ D | 📈 WARM | · |
| 2026-04-20 | Josh Naylor | #142 | 26 | ⚪ D | 📉 COOL | · |
| 2026-04-20 | Cole Young | #138 | 28 | ⚪ D | 📉 COOL | · |
| 2026-04-20 | Brendan Donovan | #135 | 29 | ⚪ D | ❄ COLD | · |
| 2026-04-20 | Julio Rodríguez | #126 | 32 | ⚪ D | 📈 WARM | · |
| 2026-04-20 | Cal Raleigh | #109 | 35 | ⚪ D | 📈 WARM | 💥 |
| 2026-04-20 | J.P. Crawford | #105 | 36 | ⚪ D | ➖ NTRL | · |
| 2026-04-20 | Randy Arozarena | #92 | 40 | ⚪ D | 📈 WARM | · |
| 2026-04-20 | Luke Raley | #15 | 67 | 🔵 C+ | ➖ NTRL | · |
| 2026-04-10 | Jared Young | #224 | 29 | ⚪ D | 📈 WARM | · |
| 2026-04-10 | Marcus Semien | #156 | 32 | ⚪ D | ➖ NTRL | · |
| 2026-04-10 | Bo Bichette | #97 | 38 | ⚪ D | 📉 COOL | · |
| 2026-04-10 | Carson Benge | #80 | 40 | ⚪ D | 📈 WARM | · |
| 2026-04-10 | Ronny Mauricio | #75 | 36 | ⚪ D | 📈 WARM | · |
| 2026-04-10 | Francisco Lindor | #65 | 42 | ⚪ D | 📉 COOL | · |
| 2026-04-10 | Luis Robert Jr. | #61 | 37 | ⚪ D | 📈 WARM | · |
| 2026-04-10 | Brett Baty | #49 | 43 | ⚪ D | 📉 COOL | · |
| 2026-04-10 | Francisco Alvarez | #14 | 45 | ⚪ D | 📈 WARM | · |